runtime.p.gFree (field)
18 uses
runtime (current package)
proc.go#L5150: pp.gFree.push(gp)
proc.go#L5151: pp.gFree.n++
proc.go#L5152: if pp.gFree.n >= 64 {
proc.go#L5158: for pp.gFree.n >= 32 {
proc.go#L5159: gp := pp.gFree.pop()
proc.go#L5160: pp.gFree.n--
proc.go#L5180: if pp.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
proc.go#L5183: for pp.gFree.n < 32 {
proc.go#L5193: pp.gFree.push(gp)
proc.go#L5194: pp.gFree.n++
proc.go#L5199: gp := pp.gFree.pop()
proc.go#L5203: pp.gFree.n--
proc.go#L5242: for !pp.gFree.empty() {
proc.go#L5243: gp := pp.gFree.pop()
proc.go#L5244: pp.gFree.n--
proc.go#L5373: n -= pp.gFree.n
proc.go#L6359: print(" runqsize=", t-h, " gfreecnt=", pp.gFree.n, " timerslen=", len(pp.timers.heap), "\n")
runtime2.go#L688: gFree struct {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |